package edu.zueb.sport.rest.api;

import java.util.List;
import lombok.Data;

/**
 * 表示应用程序中的一个菜单项。
 */
@Data
public class Menu {

    /**
     * 菜单项的路径。
     */
    private String path;

    /**
     * 与菜单项关联的组件。
     */
    private String component;

    /**
     * 菜单项的重定向路径。
     */
    private String redirect;

    /**
     * 菜单项的名称。
     */
    private String name;

    /**
     * 菜单项的元数据。
     */
    private MenuMeta meta;

    /**
     * 子菜单项的列表。
     */
    private List<Menu> children;
}
